package com.st.warehouse.service;

import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

/**
 * 我的页面接口
 */
public interface MyService {

    /**
     * 获取签到数据
     */
    @GET("getSignInList")
    Call<ResponseBody> getSignInList(@Query("pageIndex") Integer pageIndex, @Query("pageSize") Integer pageSize, @Query("search") String search, @Query("userOrder") String userOrder);

    /**
     * 版本升级
     */
    @GET("user/getLatestVersion")
    Call<ResponseBody> updateAPK(@Query("version") String version);

    /**
     * 修改用户名
     */
    @POST("updateName")
    @FormUrlEncoded
    Call<ResponseBody> updateName(@Field("phone") String phone,@Field("userName") String userName,@Field("orderNum") Integer orderNum);

    /**
     * 标示已签到
     */
    @GET("signInDataOne")
    Call<ResponseBody> sign(@Query("phone") String phone);

    /**
     * 查询信息
     */
    @POST("getName")
    @FormUrlEncoded
    Call<ResponseBody> getName(@Field("phone") String phone);

    /**
     * 新增手机号
     */
    @POST("addName")
    @FormUrlEncoded
    Call<ResponseBody> addName(@Field("phone") String phone,@Field("userName") String userName,@Field("orderNum") Integer orderNum);

}
